'''

struct spec
> struct    > identifier    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>
> union     >>>>>>>>>>>>>>>>> { > struct dec    >  }    >
                                < ;             <
'''


class struct_info:
    name = ""
    is_public = False
    defined_path = ""
    member_list = {}

    def __init__(self,
                 name="",
                 is_public=False,
                 defined_path="",
                 member_list={}):
        self.name = name
        self.is_public = is_public
        self.defined_path = defined_path
        self.member_list = member_list
